อยากปิดกั้นการมองเห็นโฆษณาไหม? uBlock Origin ช่วยได้
Table of Contents
ในนี้มีใครชอบโฆษณาบ้าง แน่นอนว่าส่วนมากต้องไม่ชอบ(ผมไม่เหมาว่าทั้งหมด อาจจะมีคนชอบก็ได้)
ลองจินตนาการว่า browser ของคุณเป็นแบบนี้ดูสิครับ
- Youtube ที่เปิดมาแล้วไม่มีโฆษณามาคั่น
- Facebook ที่ไม่เจอ Post โฆษณา มีแต่ feed ของเราและเพื่อนๆ กับเพจหรือกลุ่มที่เราติดตาม
- ข่าวสด ที่เปิดไปเห็นแต่เนื้อหาข่าว (ผมรู้ๆ ยิ่งเปิดในมือถือนะ… 🫣)
- และเว็บแนวอื่นๆ ที่คุณชื่นชอบ ที่ทำให้เราได้ focus กับเนื้อหาแบบไร้ซึ่งโฆษณาใดๆ 😏
แน่นอนว่าโลกนี้มันมีคนต้องกินต้องใช้ และธุรกิจที่สร้างเม็ดเงินมหาศาลก็คือการโฆษณา แม้แต่ช่วงต้นเดือนที่ผ่านมา ChatGPT ยังมีข่าวหลุดมาว่าอาจจะใส่โฆษณามาเลย
แต่โลกนี้ก็มีคนที่ยืนกรานที่จะต่อสู้กับธุรกิจเหล่าพวกนี้ ชายคนนั้นก็คือ Raymon Hill ผู้สร้าง extension ที่บริษัทโฆษณาไม่ชอบหน้าเท่าไหร่ มันคือ
[ 🛡️ uBlock Origin ]
จำชื่อดีๆนะครับ ไม่ใช่ Adblock Plus ไม่ใช่ Adblock แต่เป็น “uBlock Origin” เครื่องมือเสริมที่ทำให้สิ่งที่ผมพาคุณจินตนาการไว้ตอนแรกเป็นจริงได้ เพียงแค่กด install ลงไปบน browser ที่คุณโปรดปราน(แต่มันมีตัวนึงเริ่มงองแง จะเล่าให้ฟังตอนท้าย)
ทำไมผมถึงต้องย้ำชื่อว่าต้องเป็นตัวนี้น่ะหรอ เพราะมันมีเรื่อง spicy ในวงการ Ad Block น่ะสิ (อย่างที่บอก ทุกคนต้องกินต้องใช้)
- Adblock Plus มีโครงการที่ชื่อว่า “Acceptable Ads” เป็นการกำหนดว่าโฆษณาที่รับได้เป็นยังไง เช่น ไม่อยู่กึ่งกลางเนื้อหา ไม่ใช้ popup เพื่อหา “ตรงกลาง” ระหว่างคนขายและคนอ่าน แต่ถ้าเว็บคุณใหญ่มียอดผู้เข้าชมหลักเกิน 10 ล้านต่อเดือน “คุณต้องจ่าย” ให้ AdBlock Plus เพื่อให้ได้อยู่ใน Whitelist นะ
- Adblock ก็โดนเจ้าของ Adblock Plus ซื้อไปแล้วตอนปี 2021 ดังนั้นก็พวกกัน
แต่ uBO(ย่อจาก uBlock Origin นะ) แตกต่างตรงที่ Raymond Hill ไม่มีการต่อรองกับการโฆษณาใดๆ เขาหมกมุ่นที่จะทำให้ความสำคัญกับความเป็นส่วนตัว(privacy) มากกว่าที่จะขายมันกิน แม้แต่เปิดรับบริจาคเขาก็ไม่ทำเลย (คนจริงว่ะ อยากรู้เลยชีวิตประจำวันแกเป็นยังไง?)
“uBlock Origin is not just an “ad blocker”, it’s a wide-spectrum content blocker with CPU and memory efficiency as a primary feature.”
นี่คือคำกล่าวในหน้าเว็บหลัก เขาไม่ได้อยากเป็นแค่ ad blocker แต่ต้องการ block content ไม่พึงประสงค์ทุกอย่างที่อยู่บนหน้าเว็บ รวมถึงพวก script ที่ไม่จำเป็น และตัว tracker ที่เอาไว้สะกดรอยเราด้วย(พวกนี้แหละที่ช่วยให้พี่มาร์คแม่นเหมือนแอบฟังเรา)
ข้อดีเมื่อคุณใช้ uBO #
- หน้าเว็บจะโหลดเร็วขึ้น โดยเฉพาะหน้าเว็บที่มีโฆษณาและ script ที่ทำงานอยู่เบื้องหลังเยอะแยะไปหมด(แต่ไม่เกี่ยวกับเนื้อหาเลย) ของพวกนี้จะถูก block ไม่ให้ทำงาน หรือ script บางตัวจะไม่ทันได้ถูกโหลดลงมาด้วยซ้ำ (รวมถึงพวก script ที่เอาไว้ detect ว่าที ad block ไหมก็ยังโดน 🤣)
- CPU ของคุณจะทำงานน้อยลง ประหยัด RAM ได้มากขึ้น ก็เพราะมันไม่ต้องไปทำงานที่ไม่จำเป็นกับเรา(แต่จำเป็นกับบริษัทโฆษณา 😎)
- ลดอัตราการถูกสะกดรอย เพิ่มความเป็นส่วนตัวมากขึ้น พี่มาร์คก็จะเริ่มเดาใจเราไม่ค่อยถูก
- เราได้อ่าน หรือ เสพ content ที่เราต้องการ แบบไม่มีอะไรมาคั่น มากั้น มาขวาง มาดึงความสนใจ มาหลอกให้กดคลิกผิดๆ
- แล้วล่าสุดมี uBlock Origin Lite บนมือถือแล้วด้วยน้า ไปตามกันได้เลย
นอกเหนือจาก pre-set ต่างๆที่ uBO และ community ได้ช่วยกัรทำ filter list ให้เราใช้กันฟรีๆแล้ว เรายังสามารถสร้าง custom filter ของเราเองได้อีก มีตั้งแต่
- คลิกขวาที่ element ที่เราไม่ต้องการบนหน้าเว็บแล้ว block มันซะ มันก็จะหายไปไม่กลับมาเสนอหน้าอีก
- หรือใครสาย dev จะเขียน rule เองก็ได้ uBO ได้เปิดช่องทางให้เราเขียน filter rule ได้แบบ dynamic อีกต่างหาก เราสามารถใส่เงื่อนไขได้ ถ้าผมอยากซ่อน contact list ด้านข้างของ Facebook ก็เขียนเป็น regular expression ได้เลย 🤓
[โดเมนเว็บพี่มาร์ค]##div[data-visualcompletion="ignore-dynamic"]:has(h3:has-text(/^(Contacts|Group chats)$/))
ข่าวดีอีกข้อคือ uBO อายุอานามมันก็ 10 ปีกว่าแล้ว ดังนั้น LLM ทุกตัวรู้จักมันดี เขียน filter rule ให้คุณได้ คุณไม่จำเป็นต้องมาแงะ CSS selector เองทั้งหมดก็ได้ ไปลองกับ Claude Code หรือ OpenCode รับรองคุณจะเห็นพลังของมัน 🤖🦾
แต่ข่าวร้ายมันก็มี #
สำหรับสาวก Google Chrome ตอนนี้ uBO โดนเตะตัดขาจนถึงขั้นโดนถอดออกจาก chrome web store ไปเลย เพราะระบบใหม่ Google ไม่อนุญาตให้ extension มีสิทธิ์ไปดักจับและแก้ไขข้อมูลของ network ซึ่งนี่ถือว่าเป็นส่วนสำคัญมากๆของ uBO เลยล่ะ แล้ว Google ก็อ้างว่านี่เพื่อ “ความปลอดภัย” ของทุกคนจ้า
ซึ่ง gorhill ก็ไม่ยอมแพ้ เขาปล่อย uBlock Origin Lite ออกมาโดย nerf หลายๆอย่างลง แต่ก็ยังทำงานได้อยู่บ้าง แต่อาจจะได้ประมาณ 80% ของ uBO ตัวเดิม แล้วสิ่งที่เสียไปคือการ block request ที่กำหนดเองได้แบบ real-time นี่มันเจ็บปวดสุดๆ คือมันยัง block การโหลด script มาได้นะ แต่ต้องมาจากการ update version ต้องรอ chrome web store ใช้เวลารีวิวอีก (แบบนี้เราจะไปสู้กับพวก adblock detector ได้ยังไงล่ะ 🥲)
และใครที่เป็นสาวก browser ตระกูล Chrome ก็อาจจะต้องทำใจเรื่องนี้ไว้นิดนึง ยังกันได้ครับ user ทั่วๆไปผมว่าพวกคุณยังใช้ได้สบายๆ แต่กับ super user ที่ custom เองจัดๆ พวกเราโดนมัดมือมัดเท้าไปแล้วถ้าจะใช้ Chrome หรือตัวอื่นที่เป็นตระกูลเดียวกัน
แต่คนใช้ Firefox ไม่มีปัญหาเด้อ ยังเป็นเพื่อนที่แสนดีต่อกัน 🦊🔥
แล้ว พรศ. ใช้ยังไงล่ะ #
ผมใช้ uBO มาเป็น 10+ ปีแล้วครับ ตั้งแต่ตอนใช้ Google Chrome จนตอนนี้ผมย้ายมาใช้ Firefox fork browser ชื่อ Zen (เดี๋ยววันหลังจะเอามาขายว่าดียังไง)
แรกๆก็ใช้แบบ user ธรรมดา one-click install แล้วก็ใช้เลย จนทุกวันนี้ผมสร้าง filter rule ของตัวเองจนได้หน้าเว็บที่ clean สดใส ไม่ว่าเว็บนั้นจะใส่ โฆษณาหรือ script มาหนักหน่วงแค่ไหน ผมก็พร้อมสู้ (สนุกเฉย 😅)
บอกก่อนเลยว่าผมไม่ใช่สาย web dev แต่การแงะ แกะ block โฆษณา มันช่วยทำให้ได้เรียนรู้อะไรเยอะเลย ทำให้เห็น pattern ซ้ำๆที่เขามักจะใช้กัน เช่น เว็บบางประเภทจะชอบใช้ wordpress แล้วมี iframe อยู่ตรงกลาง.. (ไปเดากันเอง 😛) ได้ reverse engineer เว็บแบบเบาๆ ก็ถือเป็นงานอดิเรกที่สนุกดีครับ dopamine หลั่งสุดๆ
แถมรางวัลที่ได้มาก็สวยงาม หน้าเว็บสะอาดๆ ปราศจากโฆษณา มันดีต่อใจสุดๆครับ
เพื่อนๆคนไหน เคยใช้อยู่แล้ว หรือมีเทคนิคเทพๆ ก็มาแชร์กันได้ครับ รออ่านเลยครับ ส่วนใครที่ยังไม่เคยลองแนะนำว่าให้ลองครับ ใช้แค่ตัว Lite ก็ดีกว่าไม่มี
ตามไป download กันได้เลยครับ